//
//  LKGXNumberModificationView.h
//  LKFXPT
//
//  Created by Ssky on 2016/11/25.
//  Copyright © 2016年 Sky SS. All rights reserved.
//

#import <UIKit/UIKit.h>
@class LKGXNumberModificationView;

@protocol NumberModificationViewDelegate <NSObject>

/**
 代理回传 txtCount 的数量
 
 @param numberModificationView 当前 countModiView 控件
 @param commodityCount txtCount显示的数量（回传此数量值）
 */
- (void)numberModificationView:(LKGXNumberModificationView *)numberModificationView commodityCount:(NSInteger)commodityCount;

@end


/**
 Class LKGXNumberModificationView
 */
@interface LKGXNumberModificationView : UIView

/**
 类方法，初始化类的对象
 
 @return 返回类的对象
 */
+ (instancetype)modificationView;

///数量回传代理
@property(nonatomic,weak) id<NumberModificationViewDelegate> countDelegate;

/** 数据源
 给numberModificationView 中的单位和数量赋值
 --ex: @{@"unitType":@"箱", @"unitCount":@(8)}
 @{@"unitType":<#NSString#>, @"unitCount":<#NSNumber#>}
 */
@property (nonatomic, strong) NSDictionary<NSString *, id> * dataNumModiDict;

/// txtCount 显示的商品数量（int）
@property(nonatomic, assign) int commodityCount;
/// 显示的单位
@property(nonatomic, copy) NSString * commodityUnitType;
///显示的单位的颜色
@property (nonatomic, strong) UIColor *unitColor;

@end



///NoHighlightedButton
@interface NoHighlightedButton : UIButton

@end
